アプリケーションアーキテクチャ > プレゼンテーション層
ユーザとシステムのやりとりに関する関心
通常のWebアプリケーションならGUIとなるHTML あるいはControllerなど表示を調整するプレゼンテーションロジック
じゃんけんアプリケーションを作るとして
ユーザとやりとりするのがプレゼンテーション層
「グーがチョキに勝ち、チョキがパーに勝ち、パーにグーが勝つ」などのルールを持つのがビジネスロジック層
ジャンケンの結果を保存するのであれば、それはデータアクセス層の仕事
CLI アプリだろうがWebアプリだろうが、それはプレゼンテーション層が異なるだけ
また、データの保存先がファイルだろうが DB だろうが、それはデータアクセス層が異なるだけ